#include <iostream>
#include <string>
#include "structures.h"
#include "compress.h"
#include "Bienvenue.h"

void Bienvenido()
{	system("clear");
	printf("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n");
	printf("@                                                                         @\n");
	printf("@                                 2008                                    @\n");
	printf("@                                                                         @\n");
	printf("@                          Arbre Des Suffixes                             @\n");
	printf("@                                                                         @\n");
	printf("@                            Projet Info L2                               @\n");
	printf("@                                                                         @\n");
	printf("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n");
	printf("\n\n\n");	


}
char* RecupChaine(char* adresse)
{
/*Dans cette fonction on demande si l'utilisateur veut ecrire une chaine ou ouvrir un fichier puis, suivant le cas, on recupere la chaine... 
On renvoie le pointeur sur la chaine de caractere et la variable taille entree en donne recupere la taille de la chaine ce qui ne sert strictement a rien....
Si l'utilisateur veut décompresser un fichier pour le lire on appelle une fonction spécifique*/
	
	FILE* fichier = NULL;int i=0,taille; char c=' ';char* genome=NULL;
     
    fichier = fopen(adresse, "r");
 
    if (fichier != NULL)
    {
	
	
	
	fscanf(fichier, "%d",&taille);
	genome=(char*)malloc((taille+1)*sizeof(char));
	
	printf("la tailles est approximativement de \"%d\"",taille);
	fseek(fichier, 0, SEEK_SET);
	
	do
	{
		c = fgetc(fichier);
	}while(c!='\n');
	do
	{
		
		c = fgetc(fichier);
		if(c!='\n')
		{
			genome[i]=c;genome[i+1]='\0';
			i++;

		}
		
		
	
	}while(c!='$');

	fclose(fichier);

 
  
		return genome;
    }
    return genome;
}
